643,644,644,644,644,644,644,644,644,644,645,645,645,646,647,647,647,647,647,647,648,649,650,650,651,651,652,652,653,653,654,655,656,656,657,658,658,659,660,660,661,662,662,663,664,664,665,666,667,667,668,669,669,670,670,671,671,672,673,673,674,674,674,675,675,675,676,677,677,678,678,679,679,680,680,680,681,681,681,682,682,683,683,683,684,684,684,684,684,684,684,683,682,682,681,680,679,678,677,676,675,674,673,672,672,671,670,669,669,668,667,666,665,664,663,663,662,661,660,660,659,659,658,658,657,656,656,655,654,653,652,651,650,650,649,648,647,646,645,645,644,644,643,643,643,643;19,19,18,17,16,15,14,13,12,11,11,10,9,9,9,8,7,6,5,4,4,4,4,3,3,4,4,5,5,6,6,6,6,5,5,5,4,4,4,3,3,3,2,2,2,3,3,3,3,4,4,4,5,5,6,6,7,7,7,8,8,9,10,10,11,12,12,12,13,13,14,14,15,15,16,17,17,18,19,19,20,20,21,22,22,23,24,25,26,27,28,28,28,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,25,25,25,25,25,25,25,26,26,26,26,25,25,24,24,23,23,23,22,22,22,22,22,22,22,23,23,23,23,23,23,22,22,21,21,20,19,19